package com.tongfusoft.base.data.tlt;

import java.util.Date;


import com.tongfusoft.web.core.annotation.FieldName;
import com.tongfusoft.web.core.annotation.LogDesc;
import com.tongfusoft.web.core.data.BaseData;

@LogDesc(expression = "sdinfoId ", value = "信息编号")

public class TltStorageDemand extends BaseData{
	/** 
	信息编号 
	*/  
	@FieldName(value="SDINFO_ID")  
	private String sdinfoId;  
	/** 
	会员编号 
	*/  
	@FieldName(value="MEMBER_ID")  
	private String memberId;  
	/** 
	货物所在地 
	*/  
	@FieldName(value="CARGO_ADDRESS")  
	private String cargoAddress;  
	/** 
	需用仓库容积 
	*/  
	@FieldName(value="NEED_VOLUME")  
	private double needVolume;  
	/** 
	货物类别[0:非危品1:危险品2:冷货] 
	*/  
	@FieldName(value="CARGO_TYPE")  
	private String cargoType;  
	/** 
	装载方式[0:集装箱1:散货] 
	*/  
	@FieldName(value="LOAD_MODE")  
	private String loadMode;  
	/** 
	货名 
	*/  
	@FieldName(value="CARGO_NAME")  
	private String cargoName;  
	/** 
	包装材质[0:袋1:托2:箱] 
	*/  
	@FieldName(value="PACKAGING_MATERIAL")  
	private String packagingMaterial;  
	/** 
	单位重量(KG) 
	*/  
	@FieldName(value="UNIT_WEIGHT")  
	private double unitWeight;  
	/** 
	单位体积(m3) 
	*/  
	@FieldName(value="UNIT_VOLUME")  
	private double unitVolume;  
	/** 
	重量(吨) 
	*/  
	@FieldName(value="CARGO_WEIGHT")  
	private double cargoWeight;  
	/** 
	体积(m3) 
	*/  
	@FieldName(value="CARGO_VOLUME")  
	private double cargoVolume;  
	/** 
	金额 
	*/  
	@FieldName(value="AMOUNT")  
	private double amount;  
	/** 
	是否需要监控[0:否1:是] 
	*/  
	@FieldName(value="HAS_MONITOR")  
	private String hasMonitor;  
	/** 
	是否需要库内加工能力[0:否1:是] 
	*/  
	@FieldName(value="PROCESS_CAPABILITY")  
	private String processCapability;  
	/** 
	是否需要短程配送[0:否1:是] 
	*/  
	@FieldName(value="PROVIDE_DISPATCH")  
	private String provideDispatch;  
	/** 
	预计入库时间 
	*/  
	@FieldName(value="ENTRY_DATE")  
	private Date entryDate;  
	/** 
	预计出库时间 
	*/  
	@FieldName(value="DELIVERY_DATE")  
	private Date deliveryDate;  
	/** 
	备注 
	*/  
	@FieldName(value="REMARK")  
	private String remark;  
	/** 
	委托审核[0:未审核1:通过2:未通过] 
	*/  
	@FieldName(value="TRUST_CHECK")  
	private String trustCheck;  
	/** 
	审核状态[0:未审核1:通过2:未通过] 
	*/  
	@FieldName(value="IS_CHECK")  
	private String isCheck;  
	/** 
	审核描述 
	*/  
	@FieldName(value="CHECK_NOTE")  
	private String checkNote;  
	/** 
	审核人 
	*/  
	@FieldName(value="CHECK_BY")  
	private String checkBy;  
	/** 
	审核日期 
	*/  
	@FieldName(value="CHECK_DATE")  
	private Date checkDate;  
	/** 
	状态 
	*/  
	@FieldName(value="STATUS")  
	private String status;  
	  
	      
	    @Override  
	    public String getPkName() {  
	        return "sdinfoId";  
	    }  
	      
	    @Override  
	    public String getTableName(){  
	        return "TLT_STORAGE_DEMAND";  
	    }

		public String getSdinfoId() {
			return sdinfoId;
		}

		public void setSdinfoId(String sdinfoId) {
			this.sdinfoId = sdinfoId;
		}

		public String getMemberId() {
			return memberId;
		}

		public void setMemberId(String memberId) {
			this.memberId = memberId;
		}

		public String getCargoAddress() {
			return cargoAddress;
		}

		public void setCargoAddress(String cargoAddress) {
			this.cargoAddress = cargoAddress;
		}

		public double getNeedVolume() {
			return needVolume;
		}

		public void setNeedVolume(double needVolume) {
			this.needVolume = needVolume;
		}

		public String getCargoType() {
			return cargoType;
		}

		public void setCargoType(String cargoType) {
			this.cargoType = cargoType;
		}

		public String getLoadMode() {
			return loadMode;
		}

		public void setLoadMode(String loadMode) {
			this.loadMode = loadMode;
		}

		public String getCargoName() {
			return cargoName;
		}

		public void setCargoName(String cargoName) {
			this.cargoName = cargoName;
		}

		public String getPackagingMaterial() {
			return packagingMaterial;
		}

		public void setPackagingMaterial(String packagingMaterial) {
			this.packagingMaterial = packagingMaterial;
		}

		public double getUnitWeight() {
			return unitWeight;
		}

		public void setUnitWeight(double unitWeight) {
			this.unitWeight = unitWeight;
		}

		public double getUnitVolume() {
			return unitVolume;
		}

		public void setUnitVolume(double unitVolume) {
			this.unitVolume = unitVolume;
		}

		public double getCargoWeight() {
			return cargoWeight;
		}

		public void setCargoWeight(double cargoWeight) {
			this.cargoWeight = cargoWeight;
		}

		public double getCargoVolume() {
			return cargoVolume;
		}

		public void setCargoVolume(double cargoVolume) {
			this.cargoVolume = cargoVolume;
		}

		public double getAmount() {
			return amount;
		}

		public void setAmount(double amount) {
			this.amount = amount;
		}

		public String getHasMonitor() {
			return hasMonitor;
		}

		public void setHasMonitor(String hasMonitor) {
			this.hasMonitor = hasMonitor;
		}

		public String getProcessCapability() {
			return processCapability;
		}

		public void setProcessCapability(String processCapability) {
			this.processCapability = processCapability;
		}

		public String getProvideDispatch() {
			return provideDispatch;
		}

		public void setProvideDispatch(String provideDispatch) {
			this.provideDispatch = provideDispatch;
		}

		public Date getEntryDate() {
			return entryDate;
		}

		public void setEntryDate(Date entryDate) {
			this.entryDate = entryDate;
		}

		public Date getDeliveryDate() {
			return deliveryDate;
		}

		public void setDeliveryDate(Date deliveryDate) {
			this.deliveryDate = deliveryDate;
		}

		public String getRemark() {
			return remark;
		}

		public void setRemark(String remark) {
			this.remark = remark;
		}

		public String getTrustCheck() {
			return trustCheck;
		}

		public void setTrustCheck(String trustCheck) {
			this.trustCheck = trustCheck;
		}

		public String getIsCheck() {
			return isCheck;
		}

		public void setIsCheck(String isCheck) {
			this.isCheck = isCheck;
		}

		public String getCheckNote() {
			return checkNote;
		}

		public void setCheckNote(String checkNote) {
			this.checkNote = checkNote;
		}

		public String getCheckBy() {
			return checkBy;
		}

		public void setCheckBy(String checkBy) {
			this.checkBy = checkBy;
		}

		public Date getCheckDate() {
			return checkDate;
		}

		public void setCheckDate(Date checkDate) {
			this.checkDate = checkDate;
		}

		public String getStatus() {
			return status;
		}

		public void setStatus(String status) {
			this.status = status;
		}
	    
	}  